package com.artifact.mit.mypoint.service;

import com.artifact.mit.mypoint.model.api.Point;
import com.artifact.mit.mypoint.model.api.PointHistory;
import com.artifact.mit.mypoint.model.api.PointSource;
import com.artifact.mit.mypoint.model.api.ProductItem;
import com.artifact.mit.mypoint.model.api.Promo;
import com.artifact.mit.mypoint.model.api.User;

public interface MyPointServices {
	
	User userService(String username, String password) throws Exception;
	
	Point pointService() throws Exception;
	
	PointSource pointSourceService() throws Exception;
	
	PointHistory pointHistoryService() throws Exception;
	
	Promo promoService() throws Exception;
	
	ProductItem productListByCatalogue(String catalogueId) throws Exception;
}
